package com.icinfo.cloud.provider.punish.ucase.investigateevidence.dto;

import com.icinfo.cloud.provider.punish.ucase.punishinform.vo.PunishInfo;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @Desc 描述
 * @Author mahan
 * @Date 2022/11/24
 */
@Data
public class CaseLegalReviewSaveDto {


	/**
	 * 案件id
	 */
	@NotBlank( message = "案件id不能为空")
	private String caseId;

	/**
	 * 案件案由、当事人类型；1：单案由单当事人 2：多案由单当事人 3：单案由多当事人
	 */
	private String  casePartiesReasonType;

	/**
	 * 是否集体议案(0-否/1-是)
	 */
	private String isNeedCollectiveDiscuss;

	/**
	 * 处置方式；1：合并处罚 2：分别处罚
	 */
	private String handleType;

	/**
	 * 处罚种类
	 */
	private String punishKinds;

	/**
	 * 处罚金额
	 */
	private String draftPunishMoney;

	/**
	 * 没收违法所得
	 */
	private String confiscateIllegalMoney;

	/**
	 * 没收违法财物
	 */
	private String confiscateIllegalProperty;

	/**
	 * 没收非法财物价值
	 */
	private String confiscateIllegalPropertyValue;

	/**
	 * 处罚内容
	 */
	private String punishContent;

	/**
	 * 调查结论;1:予以处罚,2:不予处罚(单当事人和合并处罚时使用)
	 */
	private String investConclusion;

	/**
	 * 结论；1:继续办案 2:案件终止 3:案件撤销
	 */
	private String discussConclusion;

	/**
	 * 处罚信息
	 */
	private List<PunishInfo> punishInfoList;


}
